package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.RateSchemeCfgVO;

import java.util.List;

/**
 * <p>Description:利率方案配置表				<p>
 * @author fuzm
 * @date 2018-05-08
 */
public interface RateSchemeCfgService {
	
	public List<RateSchemeCfgVO> queryAllOwner(RateSchemeCfgVO rateSchemeCfgVo);
	
	public List<RateSchemeCfgVO> queryAllCurrOrg(RateSchemeCfgVO rateSchemeCfgVo);
	
	public List<RateSchemeCfgVO> queryAllCurrDownOrg(RateSchemeCfgVO rateSchemeCfgVo);
	
	public int insertRateSchemeCfg(RateSchemeCfgVO inRateSchemeCfgVo);
	
	public int deleteByPk(RateSchemeCfgVO rateSchemeCfgVo);
	
	public int updateByPk(RateSchemeCfgVO rateSchemeCfgVo);
	public int setStatusByPk(RateSchemeCfgVO rateSchemeCfgVo);
	public int queryPrdByPk(RateSchemeCfgVO rateSchemeCfgVo);

	public RateSchemeCfgVO queryByPk(RateSchemeCfgVO rateSchemeCfgVo);
	public List<RateSchemeCfgVO> queryAllValidByPage(RateSchemeCfgVO rateSchemeCfgVo);

}
